4.4 Gerar plano de pagamento
Request
Request
mutation AddPaymentPlan {
addPaymentPlan(
data: {
financialOwnerId: 48
dependentId: 49
companyId: 1
costCenterId: 1
financialIntegrationId: 1
paymentPlanType: MONTHLY
billings: [
{ dueDate: "2025-01-15T00:00:00.000Z", value: 100 }
{ dueDate: "2025-02-15T00:00:00.000Z", value: 100 }
]
}
) {
id
}
}
Params
Parâmetro | Tipo | Descrição |
---|---|---|
data | AddPaymentPlanDataInput! | Dados de Inclusão de Plano de Pagamento |
Objeto AddPaymentPlanDataInput
Campo | Tipo | Descrição |
---|---|---|
auditData | AuditDataInput | Dados de auditoria do sistema integrado |
billings | [AddBillingDataInput!] | Lista de dados para emissão de boletos |
companyId | Int! | Id da Empresa |
confirmationForOverdue | Boolean | Confirmação para criação do plano de pagamento com um responsável inadimplente |
costCenterId | Int | Id do Centro de Custo |
costCenterName | String | Id do Nome do Centro de Custo |
deductedDiscounts | [Int!] | Descontos Deduzidos |
dependentId | Int | Id do Dependente |
dependentRefId | String | Id de Referência do Dependente |
description | String | Descrição |
financialIntegrationId | Int! | Id da Integração Financeira |
financialOwnerId | Int | Id do Responsável Financeiro |
financialOwnerRefId | String | Id de Referência do Responsável Financeiro |
parcelQuantity | Int | Quantidade de Parcelas |
paymentPlanType | PaymentPlanType! | Tipo de Plano de Pagamento |
punctualDiscounts | [Int!] | Descontos por Pontualidade |
Objeto AddBillingDataInput
Campo | Tipo | Descrição |
---|---|---|
auditData | AuditDataInput | Dados de auditoria do sistema integrado |
competenceDate | DateTime | Data de competência |
deductedDiscountIds | [Int!] | Ids dos descontos deduzidos |
description | String | Descrição |
discount | Decimal | Desconto |
discountUntil | DateTime | Data limite para aplicação do Desconto |
dueDate | DateTime! | Data de vencimento |
financialIntegrationId | Int | Id da integração financeira |
financialIntegrationRefId | String | Id da referência da integração financeira |
notes | String | Anotação |
paymentPlanId | Int | Id do Plano de Pagamento |
paymentPlanRefId | String | Id da Referência do Plano de Pagamento |
paymentType | PaymentType | Tipo de Pagamento |
punctualDiscountIds | [Int!] | Ids dos Descontos por Pontualidade |
punctualDiscounts | [AddPunctualDiscountDataInput!] | Descontos por Pontualidade |
value | Decimal! | Valor |
Response
Response
{
"data": {
"addPaymentPlan": {
"id": "fbc2f932-89be-4dba-8c00-bd6b3e820cef"
}
}
}
Result
Campo | Tipo | Descrição |
---|---|---|
addPaymentPlan | AddPaymentPlanResult! | Dados do Resultado da Inclusão de Plano de Pagamento |
Objeto AddPaymentPlanResult
Campo | Tipo | Descrição |
---|---|---|
id | UUID! | Id referência do plano de pagamento |